package com.mdd.front.vo.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @ClassName OrderPayVo
 * @Description
 * @Autore Slien.zuo
 * @Date 2022/10/10 19:20
 * @Version 1.0
 **/
@Data
@ApiModel(value = "订单支付信息", description = "订单支付信息")
public class OrderPayVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "订单id")
    private Long id;
    @ApiModelProperty(value = "订单编号")
    private String sn;
    @ApiModelProperty(value = "预支付交易会话标识")
    private String prepayId;
    @ApiModelProperty(value = "第三方平台交易流水号")
    private String transactionId;
    //private Integer orderStatus;订单状态;0-待支付;1-预约中;2-服务中;3-已完成;4-已关闭
    @ApiModelProperty(value = "订单描述")
    private String orderDesc;
    @ApiModelProperty(value = "支付状态;0-待支付;1-已支付;")
    private Integer payStatus;
    @ApiModelProperty(value = "支付方式:1-微信支付;2-支付宝支付;3-余额支付;")
    private Integer payWay;
    @ApiModelProperty(value = "支付方式:1-微信支付;2-支付宝支付;3-余额支付;")
    private String payWayName;
    @ApiModelProperty(value = "应付款金额")
    private BigDecimal orderAmount;
    @ApiModelProperty(value = "支付时间")
    private String payTime;
}
